home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / evolution-data-server-2.28 / evolutionperson.schema
Text File  |  2009-10-19  |  6KB  |  213 lines

  1. #
  2. # Depends upon
  3. #   Definition of an X.500 Attribute Type and an Object Class to Hold
  4. #   Uniform Resource Identifiers (URIs) [RFC2079]
  5. #    (core.schema)
  6. #   
  7. #   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
  8. #    (core.schema)
  9. #
  10. #   The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
  11. #
  12. #   The Internet Organizational Person Schema (inetorgperson)
  13. #
  14. # OIDs are broken up into the following:
  15. #   1.3.6.1.4.1.8506.1.?
  16. #                     .1  Syntaxes
  17. #                     .2  Attributes
  18. #                     .3  Objectclasses
  19.    
  20. # primaryPhone
  21. attributetype ( 1.3.6.1.4.1.8506.1.2.1
  22.     NAME 'primaryPhone'
  23.     DESC 'preferred phone number used to contact a person'
  24.     EQUALITY caseIgnoreMatch
  25.     SUBSTR caseIgnoreSubstringsMatch
  26.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  27.     SINGLE-VALUE )
  28.  
  29. # carPhone
  30. attributetype ( 1.3.6.1.4.1.8506.1.2.2
  31.     NAME 'carPhone'
  32.     DESC 'car phone telephone number of the person'
  33.     EQUALITY telephoneNumberMatch
  34.     SUBSTR telephoneNumberSubstringsMatch
  35.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
  36.     SINGLE-VALUE )
  37.  
  38. attributetype ( 1.3.6.1.4.1.8506.1.2.3
  39.     NAME ( 'homeFacsimileTelephoneNumber' 'homeFax' )
  40.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
  41.  
  42. attributetype ( 1.3.6.1.4.1.8506.1.2.4
  43.     NAME 'otherPhone'
  44.     EQUALITY telephoneNumberMatch
  45.     SUBSTR telephoneNumberSubstringsMatch
  46.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  47.  
  48. attributetype ( 1.3.6.1.4.1.8506.1.2.5
  49.     NAME 'businessRole'
  50.     EQUALITY caseIgnoreMatch
  51.     SUBSTR caseIgnoreSubstringsMatch
  52.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
  53.  
  54. attributetype ( 1.3.6.1.4.1.8506.1.2.6
  55.     NAME 'managerName'
  56.     SUP name )
  57.  
  58. attributetype ( 1.3.6.1.4.1.8506.1.2.7
  59.     NAME 'assistantName'
  60.     SUP name )
  61.  
  62. # spouseName
  63. # single valued (/me smirks)
  64. attributetype ( 1.3.6.1.4.1.8506.1.2.8
  65.     NAME 'spouseName'
  66.     SUP name
  67.     SINGLE-VALUE )
  68.  
  69. attributetype ( 1.3.6.1.4.1.8506.1.2.9
  70.     NAME 'otherPostalAddress'
  71.     EQUALITY caseIgnoreListMatch
  72.     SUBSTR caseIgnoreListSubstringsMatch
  73.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
  74.  
  75. attributetype ( 1.3.6.1.4.1.8506.1.2.10
  76.     NAME ( 'mailer' 'mua' )
  77.     EQUALITY caseIgnoreMatch
  78.     SUBSTR caseIgnoreSubstringsMatch
  79.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} )
  80.  
  81. attributetype ( 1.3.6.1.4.1.8506.1.2.11
  82.     NAME ( 'birthDate' 'dob' )
  83.     EQUALITY caseIgnoreMatch
  84.     SUBSTR caseIgnoreSubstringsMatch
  85.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
  86.  
  87. attributetype ( 1.3.6.1.4.1.8506.1.2.12
  88.     NAME 'anniversary'
  89.     EQUALITY caseIgnoreMatch
  90.     SUBSTR caseIgnoreSubstringsMatch
  91.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
  92.  
  93. attributetype ( 1.3.6.1.4.1.8506.1.2.13
  94.     NAME 'note'
  95.     EQUALITY caseIgnoreMatch
  96.     SUBSTR caseIgnoreSubstringsMatch
  97.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
  98.  
  99. attributetype ( 1.3.6.1.4.1.8506.1.2.14
  100.     NAME 'evolutionArbitrary'
  101.     EQUALITY caseIgnoreMatch
  102.     SUBSTR caseIgnoreSubstringsMatch
  103.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
  104.     )
  105.  
  106. attributetype ( 1.3.6.1.4.1.8506.1.2.15
  107.     NAME 'fileAs'
  108.     SUP name )
  109.  
  110. attributetype ( 1.3.6.1.4.1.8506.1.2.16
  111.     NAME 'assistantPhone'
  112.     EQUALITY telephoneNumberMatch
  113.     SUBSTR telephoneNumberSubstringsMatch
  114.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  115.  
  116. attributetype ( 1.3.6.1.4.1.8506.1.2.17
  117.     NAME 'companyPhone'
  118.     EQUALITY telephoneNumberMatch
  119.     SUBSTR telephoneNumberSubstringsMatch
  120.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  121.  
  122. attributetype ( 1.3.6.1.4.1.8506.1.2.18
  123.     NAME 'callbackPhone'
  124.     EQUALITY telephoneNumberMatch
  125.     SUBSTR telephoneNumberSubstringsMatch
  126.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  127.  
  128. attributetype ( 1.3.6.1.4.1.8506.1.2.19
  129.     NAME ( 'otherFacsimileTelephoneNumber' 'otherFax' )
  130.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
  131.  
  132. attributetype ( 1.3.6.1.4.1.8506.1.2.20
  133.     NAME 'radio'
  134.     EQUALITY telephoneNumberMatch
  135.     SUBSTR telephoneNumberSubstringsMatch
  136.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  137.  
  138. attributetype ( 1.3.6.1.4.1.8506.1.2.21
  139.     NAME 'telex'
  140.     EQUALITY telephoneNumberMatch
  141.     SUBSTR telephoneNumberSubstringsMatch
  142.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  143.  
  144. attributetype ( 1.3.6.1.4.1.8506.1.2.22
  145.     NAME 'tty'
  146.     EQUALITY telephoneNumberMatch
  147.     SUBSTR telephoneNumberSubstringsMatch
  148.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
  149.  
  150. # deprecated - use the multivalued category
  151. attributetype ( 1.3.6.1.4.1.8506.1.2.23
  152.     NAME 'categories'
  153.     EQUALITY caseIgnoreMatch
  154.     SUBSTR caseIgnoreSubstringsMatch
  155.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
  156.  
  157. attributetype ( 1.3.6.1.4.1.8506.1.2.24
  158.     NAME 'contact'
  159.         EQUALITY distinguishedNameMatch
  160.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
  161.  
  162. attributetype ( 1.3.6.1.4.1.8506.1.2.25
  163.     NAME 'listName'
  164.     SUP name
  165.     SINGLE-VALUE )
  166.  
  167. # deprecated - use calEntry and its attributes from RFC 2739
  168. attributetype ( 1.3.6.1.4.1.8506.1.2.26
  169.     NAME 'calendarURI'
  170.         EQUALITY caseExactIA5Match
  171.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  172.     SINGLE-VALUE )
  173.  
  174. # deprecated - use calEntry and its attributes from RFC 2739
  175. attributetype ( 1.3.6.1.4.1.8506.1.2.27
  176.     NAME 'freeBusyURI'
  177.         EQUALITY caseExactIA5Match
  178.         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  179.     SINGLE-VALUE )
  180.  
  181. attributetype ( 1.3.6.1.4.1.8506.1.2.28
  182.     NAME 'category'
  183.     EQUALITY caseIgnoreMatch
  184.     SUBSTR caseIgnoreSubstringsMatch
  185.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4096} )
  186.  
  187.  
  188. # evolutionPerson
  189. objectclass    ( 1.3.6.1.4.1.8506.1.3.1
  190.     NAME 'evolutionPerson'
  191.     DESC 'Objectclass geared to Evolution Usage'
  192.     SUP inetOrgPerson
  193.     STRUCTURAL
  194.     MAY (
  195.             fileAs $ primaryPhone $ carPhone $ homeFacsimileTelephoneNumber $ 
  196.         otherPhone $ businessRole $ managerName $ assistantName $ assistantPhone $
  197.         otherPostalAddress $ mailer $ birthDate $ anniversary $ spouseName $
  198.         note $ companyPhone $ callbackPhone $ otherFacsimileTelephoneNumber $
  199.         radio $ telex $ tty $ categories $ category $ calendarURI $ freeBusyURI )
  200.     )
  201.  
  202. # evolutionPersonList
  203. objectclass    ( 1.3.6.1.4.1.8506.1.3.2
  204.     NAME 'evolutionPersonList'
  205.     DESC 'Objectclass geared to Evolution Contact Lists'
  206.     SUP top
  207.     STRUCTURAL
  208.     MUST (
  209.         listName )
  210.     MAY (
  211.         mail $ contact )
  212.     )
  213.